#ifdef a
#include<stdio.h>
//题目：一个数如果恰好等于它的因子之和，这个数就称为"完数"。例如6=1＋2＋3.编程找出1000以内的所有完数。
int main()
{
	int m, n;
	int arr[10] = { 0 };
	int sz = 0;
	scanf("%d,%d", &m, &n);
	if (!(m >= 0 && m <= 9999) || !(n >= 0 && n <= 9999)) {
		printf("error");
		return 0;
	}
	if (m > n) {
		int temp = m;
		m = n;
		n = temp;
	}
	for (int x = m; x <= n; x++)
	{
		int tmp = x;
		int sum = 1;
		for (int i = 2; i < tmp; i++) {
			if (0 == tmp % i)
				sum = sum + i;
		}
		if (x == sum && x != 1)
			arr[sz++] = x;
	}
	for (int i = 0; i < sz; i++) {
		printf("%d", arr[i]);
		if (i != sz - 1)
			printf(",");
	}
	return 0;
}



#endif

